home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
program
/
pcfig4th.zip
/
4TH-UG.TOC
< prev
next >
Wrap
Text File
|
1985-10-21
|
5KB
|
78 lines
Page i
Table of Contents
2 QUICK REFERENCE. . . . . . . . . . . . . . . . . . . 2
2.1 System Requirements . . . . . . . . . . . . . . . 2
2.2 Invocation. . . . . . . . . . . . . . . . . . . . 2
2.3 Provided Documentation. . . . . . . . . . . . . . 3
3 INTRODUCTION . . . . . . . . . . . . . . . . . . . . 4
4 USER'S GUIDE . . . . . . . . . . . . . . . . . . . . 6
4.1 System requirements . . . . . . . . . . . . . . . 6
4.2 FORTH, calculator style . . . . . . . . . . . . . 7
4.2.1 Getting Started. . . . . . . . . . . . . . . . 7
4.2.2 Communicating With FORTH . . . . . . . . . . . 7
4.2.3 Special Functions. . . . . . . . . . . . . . . 8
4.2.4 New definitions. . . . . . . . . . . . . . . . 8
4.2.5 Exiting FORTH. . . . . . . . . . . . . . . . . 9
4.3 Using the Disk. . . . . . . . . . . . . . . . . . 10
4.3.1 Creating and editing Definitions . . . . . . . 10
4.3.2 FORTH Disk Access. . . . . . . . . . . . . . . 11
4.3.3 Screen File Access . . . . . . . . . . . . . . 11
4.3.4 Compiling Definitions. . . . . . . . . . . . . 13
4.3.5 Other Functions. . . . . . . . . . . . . . . . 14
4.3.5.1 changing the default drive. . . . . . . . . 14
4.3.5.2 directory information . . . . . . . . . . . 14
4.3.5.3 erasing files . . . . . . . . . . . . . . . 14
4.3.5.4 screen transfer . . . . . . . . . . . . . . 15
4.3.5.5 screen file status. . . . . . . . . . . . . 15
4.3.5.6 Notes . . . . . . . . . . . . . . . . . . . 17
4.4 Modifying FORTH . . . . . . . . . . . . . . . . . 18
4.4.1 FORTH Extensions . . . . . . . . . . . . . . . 18
4.4.2 Patching . . . . . . . . . . . . . . . . . . . 18
4.4.3 Assembly Source Modifications. . . . . . . . . 19
5 TECHNICAL REFERENCE. . . . . . . . . . . . . . . . . 20
5.1 Assembly Source . . . . . . . . . . . . . . . . . 20
5.1.1 Source File Organization . . . . . . . . . . . 20
5.1.2 Macros . . . . . . . . . . . . . . . . . . . . 21
5.1.3 Comments . . . . . . . . . . . . . . . . . . . 21
5.2 Modifications . . . . . . . . . . . . . . . . . . 22
5.2.1 boot parameters. . . . . . . . . . . . . . . . 22
5.2.2 machine code definitions . . . . . . . . . . . 22
5.2.3 high-level utility definitions . . . . . . . . 22
5.2.4 installation dependent code. . . . . . . . . . 23
5.2.4.1 console i/o . . . . . . . . . . . . . . . . 23
5.2.4.2 printer i/o . . . . . . . . . . . . . . . . 23
5.2.4.3 disk i/o. . . . . . . . . . . . . . . . . . 23
5.2.5 high-level definitions . . . . . . . . . . . . 24
5.2.6 system tools . . . . . . . . . . . . . . . . . 24
5.2.7 RAM workspace. . . . . . . . . . . . . . . . . 24
5.2.8 memory map . . . . . . . . . . . . . . . . . . 24
5.2.9 other. . . . . . . . . . . . . . . . . . . . . 24
5.3 Additions . . . . . . . . . . . . . . . . . . . . 25
5.3.1 Command Line Interpretation. . . . . . . . . . 25
5.3.2 File Interface . . . . . . . . . . . . . . . . 25
6 GLOSSARY . . . . . . . . . . . . . . . . . . . . . . 27
6.1 Assembly Listing Definitions. . . . . . . . . . . 28
6.2 Deleted Definitions . . . . . . . . . . . . . . . 35
6.3 High-level Extensions . . . . . . . . . . . . . . 36
Page ii
Table of Contents
7 Future Extensions. . . . . . . . . . . . . . . . . . 38
8 FORTH sources. . . . . . . . . . . . . . . . . . . . 39
Appendix A - Using execution vectors . . . . . . . . . . 40
B.1 concepts. . . . . . . . . . . . . . . . . . . . . 40
B.2 An example. . . . . . . . . . . . . . . . . . . . 41
Appendix B - Building FORTH.COM. . . . . . . . . . . . . 42